package cn.jsc.pay.domain;

import cn.jsc.basic.domain.BaseDomain;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 支付单
 */
@Data
public class PayBill extends BaseDomain {
    private String digest;//交易摘要
    private BigDecimal money;//金钱
    private String unionPaySn;//支付唯一标识
    private Integer state;//支付状态
    private Date lastPayTime;//最后支付时间
    private Long payChannel; //0银联 1微信 2支付宝
    private String businessType;//业务类型 哪一种订单
    private Long businessKey;//业务键 就是订单id 哪一个订单
    private Date updateTime;//更新时间
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date createTime=new Date();//创建时间
    private Long user_id;//用户id
    private Long shop_id;//店铺id
    private String nickName;//用户名

}
